package cn.qh.com.dto;

import java.util.Date;


import java.io.Serializable;

import lombok.*;

import java.util.Date;

import io.swagger.annotations.ApiModel;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

/**
 * 品牌分类关联(PmsCategoryBrandRelation)表实体类
 *
 * @author makejava
 * @since 2021-11-29 18:01:44
 */
@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel
@SuppressWarnings("serial")
public class PmsCategoryBrandRelationDTO implements Serializable {
    @ApiModelProperty(name = "id", value =
            "${column.comment}", dataType = "java.lang.Long")
    private Long id;
    /**
     * 品牌id
     */
    @ApiModelProperty(name = "brandId", value =
            "品牌id", dataType = "java.lang.Long")
    private Long brandId;
    /**
     * 分类id
     */
    @ApiModelProperty(name = "catelogId", value =
            "分类id", dataType = "java.lang.Long")
    private Long catelogId;
    @ApiModelProperty(name = "brandName", value =
            "${column.comment}", dataType = "java.lang.String")
    private String brandName;
    @ApiModelProperty(name = "catelogName", value =
            "${column.comment}", dataType = "java.lang.String")
    private String catelogName;
    @ApiModelProperty(name = "version", value =
            "${column.comment}", dataType = "java.lang.Integer")
    private Integer version;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(name = "updatedTime", value =
            "${column.comment}", dataType = "java.util.Date")
    private Date updatedTime;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(name = "createdTime", value =
            "${column.comment}", dataType = "java.util.Date")
    private Date createdTime;
}

